com.supermap.mapping
类 LayerSettingVectorCache
- java.lang.Object
-
- com.supermap.mapping.LayerSetting
-
- com.supermap.mapping.LayerSettingVectorCache
-
public class LayerSettingVectorCache extends LayerSetting
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 static classLayerSettingVectorCache.SubLayerType子图层类型
-
构造器概要
构造器 构造器和说明 LayerSettingVectorCache()
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidcleanHighLight(java.lang.String subLayerName)清除子图层高亮java.lang.String[]getSubLayerNames()获取矢量地图的图层名GeoStylegetSubLayerStyle(java.lang.String subLayerName)获取矢量图层的风格TextStylegetSubLayerTextStyle(java.lang.String subLayerName)设置子图层文字风格LayerSettingVectorCache.SubLayerTypegetSubLayerType(java.lang.String subLayerName)获取子图层类型booleangetSubLayerVisible(java.lang.String subLayerName)获取子图层是否可见LayerSettingTypegetType()获取矢量图层的类型。voidhighLightQuery(java.lang.String subLayerName, java.lang.String fieldKey, java.lang.String fieldValue)属性查询子图层要素并高亮booleansave()保存修改风格voidsetSubLayerStyle(java.lang.String subLayerName, GeoStyle geoStyle)设置矢量图层的风格voidsetSubLayerTextStyle(java.lang.String subLayerName, TextStyle textStyle)设置子图层文字风格voidsetSubLayerVisible(java.lang.String subLayerName, boolean subLayerVisible)设置子图层是否可见
-
-
-
方法详细资料
-
getSubLayerNames
public java.lang.String[] getSubLayerNames()
获取矢量地图的图层名- 返回:
- 矢量地图的图层名
-
setSubLayerStyle
public void setSubLayerStyle(java.lang.String subLayerName, GeoStyle geoStyle)设置矢量图层的风格- 参数:
subLayerName- 子图层名称geoStyle- 子图层风格。注:线图层不支持符号设置
-
getSubLayerStyle
public GeoStyle getSubLayerStyle(java.lang.String subLayerName)
获取矢量图层的风格- 参数:
subLayerName- 子图层名称- 返回:
- 子图层风格
-
setSubLayerTextStyle
public void setSubLayerTextStyle(java.lang.String subLayerName, TextStyle textStyle)设置子图层文字风格- 参数:
subLayerName- 子图层名称textStyle- 文字风格
-
getSubLayerTextStyle
public TextStyle getSubLayerTextStyle(java.lang.String subLayerName)
设置子图层文字风格- 参数:
subLayerName- 子图层名称- 返回:
- 文字风格
-
setSubLayerVisible
public void setSubLayerVisible(java.lang.String subLayerName, boolean subLayerVisible)设置子图层是否可见- 参数:
subLayerName- 子图层名称subLayerVisible- 是否可见
-
getSubLayerVisible
public boolean getSubLayerVisible(java.lang.String subLayerName)
获取子图层是否可见- 参数:
subLayerName- 子图层名称- 返回:
- 是否可见
-
getSubLayerType
public LayerSettingVectorCache.SubLayerType getSubLayerType(java.lang.String subLayerName)
获取子图层类型- 参数:
subLayerName- 子图层名称- 返回:
- 类型
-
save
public boolean save()
保存修改风格- 返回:
- 是否保存成功
-
highLightQuery
public void highLightQuery(java.lang.String subLayerName, java.lang.String fieldKey, java.lang.String fieldValue)属性查询子图层要素并高亮- 参数:
subLayerName- 子图层名称fieldKey- 字段名称fieldValue- 字段值
-
cleanHighLight
public void cleanHighLight(java.lang.String subLayerName)
清除子图层高亮- 参数:
subLayerName- 子图层名称
-
getType
public LayerSettingType getType()
获取矢量图层的类型。- 指定者:
getType在类中LayerSetting- 返回:
- 图层的类型。
-
-